Arduino es un programa para microcontraladores de una sola placa que fue desarrollado en 2005 y comenzó a desarrollarse como un proyecto estudiantil con un costo de solo $100. Arduino se utiliza para hacer que la creación de aplicaciones interactivas y otros programas sea mucho más accesible para los usuarios. Arduino permite que lo usuarios carguen un programa a un microcontrolador sin la necesidad de un chip u otro dispositivo. Arduino incluye una gama de herramientas y funciones y viene equipado en una plataforma de código abierto con placa que se basó en microcontrolador de 8 bit Atmel AVR.
La placa de hardware de Arduino puede venir pre ensamblada o puede ser ensamblada manualmente por el usuario. La última opción es la opción más económica y también es una opción popular para los usuarios que les gusta jugar con la electrónica y les gusta construir cosas ellos mismos. El programa hazlo-tu-mismo viene con información comprensiva la cual puede guiar al usuario a través del proceso de creación y ayudarlos si se traban en algún punto.
A pesar de comenzar como un pequeño proyecto estudiantil, tan solo unos años después de su lanzamiento, se produjeron más de 300.000 copias de Arduino.